enveloping worm - Spanish English Dictionary